package demo.annotation;

import org.springframework.core.annotation.AliasFor;
//1、注解内部的显性别名
public @interface ContextConfiguration {

	/**使用 @AliasFor 注解，可以做到别名的功能,要求如下
	 * 1、属性类型相同
	 * 2、属性方法必须存在默认值
	 * 3、属性默认值必须相同
	 * 必须满足以上三点，否则运行过程中将会出错。
	 */

	@AliasFor("locations")
	String[] value() default {};

	@AliasFor("value")
	String[] locations() default {};

}
